using System;

namespace PrismFactory.SoftwareFactory.Actions.Temp
{
    public class PropertyData : MarshalByRefObject
    {
        // Fields
        private readonly Type type;
        private readonly object value;

        // Methods
        public PropertyData(object value, Type type)
        {
            this.value = value;
            this.type = type;
        }

        // Properties
        public Type Type
        {
            get { return type; }
        }

        public object Value
        {
            get { return value; }
        }
    }
}